linux machining heat packing windows heating air conditioning unix precision gear cutting open source moving lathe boxes parts air milling gears bearings cnc gear movers gear cutting